.yewu{ overflow:hidden; margin-top:58px; margin-bottom:31px;}
.yewu p{ font-size:16px; color:#333; text-align:center;}
.yewu h2{font-weight:normal;     font-size: 21px;padding-bottom:51px; text-align:center; }
.yewu h2 i{ display:block; font-style:normal; font-size:16px; color:#333; text-align:center;    padding-bottom: 12px; }
.yewu h2 em{ color:#ff5b00}
.yewu .yewu_list{ overflow:hidden;}
.yewu .yewu_list li{ width:24%; float:left; position:relative}
.yewu .yewu_list b{ display:block; width:165px; height:164px; margin:0 auto; margin-bottom:15px;}
.yewu .yewu_list h3{ font-size:20px; font-weight:normal; text-align:center; margin-bottom:10px;}
.yewu .yewu_list h3 a{ color:#ff5b00;}
.yewu .yewu_list p{ font-size:14px; text-align:center; line-height:22px;}
.yewu .yewu_list .yewu01 b{ background:url(../images/yewu01.png) no-repeat center bottom}
.yewu .yewu_list .yewu02 b{ background:url(../images/yewu02.png) no-repeat center bottom}
.yewu .yewu_list .yewu03 b{ background:url(../images/yewu03.png) no-repeat center bottom}
.yewu .yewu_list .yewu04 b{ background:url(../images/yewu04.png) no-repeat center bottom}
.yewu .yewu_list li:hover b{ background-position:bottom}
.yewu_list a:hover{ text-decoration:none;}
.yewu_list a:hover h3{ color:#ff5d00;}
/*头部样式*/
.hd-top { height:48px; background:#fafafa; border-bottom:1px solid  #dcdcdc;border-top:1px solid  #dcdcdc; color:#989898; line-height:48px;  }
.hd-tel { margin-left:6px; display:inline-block; background:url(../images/hd-tel.png) 0 no-repeat; padding-left:32px;  color:#f39500; font-family:Tahoma; font-size:20px; font-style:italic;}
.zx-kf { float:right; color:#5e5d5d; margin-left:25px;}
.zx-kf:hover { text-decoration:underline; color:#f39500;}
.kf-icon { background:url(../images/kf1.png) 0 no-repeat; padding-left:30px; }
.kf-icon:hover {  background:url(../images/kf11.png) 0 no-repeat;}
.head { height:90px; width:1200px; position:relative; }
.logo { float:left; margin-top:28px; height:34px;}
.logo-r { float:left; margin:33px 0 0 20px; height:24px;}
.soso { float:right; margin:5px 0 0 40px; position:relative; overflow:hidden; border:1px solid #dcdcdc; border-radius:36px; -webkit-border-radius:36px;}
.soinp { float:left; height:36px; line-height:36px; width:130px; color:#555; border:none; background:none; padding-left:18px;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.soinp:focus { width:210px;}
.sosub { float:right;  width:50px; height:36px; background:url(../images/soso.png) center no-repeat; border:none; cursor:pointer;}
.hzdf{}.hzdf img{max-width:100%;display:block;margin:0 auto;}
.fzdh1 h3 a{ font-size: 24px;}
.tt p{text-align:center; font-weight:normal;}
.tt .zw{font-size:30px;color:#333;}
.tt .xt{padding-top:10px;}
.tt .yw{color:#bebebe;font-size:14px;text-transform : uppercase; font-family:Arial;}
.g_animation.translate { opacity: 0.2; transform: translateY(300px); transition: 1s ease; }
.g_animation.reset { opacity: 1; transform: none; filter: none; }
.tedian > li { float: left; width: 17.9%; height: 290px; text-align: center; padding: 50px 3.5% 0; border: 1px solid #eee; border-right: 0; box-shadow: 0 0 20px rgba(0,0,0,0); overflow: hidden; transition: ease .3s;margin-left: -1px;margin-top: -1px;}
.tedian > li:hover { box-shadow: 0 0 30px rgba(0,0,0,.15); }
.tedian > li:nth-child(2n+4) { border-right: 1px solid #eee; }
.tedian > li .pic { display: inline-block; text-align: center; width: 100px;height:100px; line-height: 100px; background: #e6212a; border-radius: 50px; }
.tedian > li .pic img { width: 60px; vertical-align: middle;padding-top: 20px;}
.tedian > li .h1 { font-size: 16px; margin: 20px 0 10px; }
.tedian > li .h2 { color: #999; line-height: 1.5em; }
.head-subtext {
	text-align:center;
	padding-top:20px;
	padding-bottom:40px;
	text-transform:uppercase;
	font-size: 14px;
	line-height:22px;
	color:#737373;
}
#work .head-subtext {
	padding-bottom:30px;
}
.container{width:1200px;margin:20px auto;}
.container .columns{ text-align:center;}
#work{
	position: relative; 
	margin: 0 auto;
	width: 100%;
	background:#f5f5f5;
	overflow:hidden;
	padding-top:50px;
	z-index:2;
} 
.youshi{padding-top:30px;}
.youshi_li li{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;width:259px;height:100px; float:left;padding:20px;}
.youshi_li li img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;width:100px;}
.youshi_li li:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg);  -ms-transform:rotate(360deg);}
.youshi_li li a{display:block;width:140px;font-size:15px;font-weight:bold;color:#000000;}
.youshi_li li a span{display:block;line-height:18px;font-size:12px;color:#666666; font-weight:100;}


.fzdh1 a:hover{text-decoration: none;}
.fzdh1{padding:50px auto;background-color: #f6f6f6;}body .fzdh1 ul{ width: 1200px;max-width:100%;
    margin: 20px auto 0;
    padding-bottom: 30px;}body .fzdh1 li{    width: 13%;
    margin: 0.5%;
    float: left;
    line-height: 2;}.fzdh1 li a{    display: block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
    text-align: center;
    background: #fff;color:#111;
    margin: 0 auto;
      font-size: 18px;}.fzdh1 li a:hover{ background:#333;color:#fff}
.fzdh1 h3 {
      text-align: center;
    font-weight: normal;
    font-size: 24px;
    margin-top: 20px;
    padding-top: 20px;
 
}
@media screen and (max-width: 640px) {
   body .fzdh1 li {
    width: 32%;
    margin: 0.5%;
    float: left;
    line-height: 2;
    /* min-width: 8em; */
}.fzdh1 li a{ font-size:16px;}
}



.nav { float:right;}
.nav .navlev {  position:relative; float:left; width:118px; margin-right:1px; font-size:16px;  color:#fff; line-height:90px; height:90px; }
.nav .navlev a { color:#252525; display:block;padding:0 2px; z-index:30; position:relative;text-align: center;
} 
.nav .navlev .lev2 { position:absolute; left: 0px; width:10000px; margin-left:-5020px; top:90px; height:212px; z-index:100; border-bottom:1px solid #dcdcdc;  background:#eeeeee url(../images/nav-bg.jpg) center top no-repeat; display:none; }
.nav .navlev .lev-con{ height:212px; width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.nav .navlev .nav-left { float:left; padding:30px 0 0 60px; width:330px; line-height:28px;}
.nav .navlev .nav-left h1 { margin-bottom:15px; color:#373737; font-size:16px;}
.nav .navlev .nav-left a { float:left; margin:5px 0; width:145px; color:#343434; padding:0; padding-left:15px; background:url(../images/nav-li.png) 0 12px no-repeat;}
.nav .navlev .nav-left a:hover { color:#f39501; text-decoration:underline; background:url(../images/nav-li.png) 0 -24px no-repeat; }
.nav .navlev .nav-icon { float:left; margin:50px 0 0 40px;}
.nav .navlev .nav-icon a { padding:0; width:100px; display:block; float:left; line-height:70px; margin:0 14px;color:#232323; text-align:center; }
.nav .navlev .nav-icon a img {width:78px; height:78px; display:block; margin:0 auto;}
.nav .navlev .nav-icon a:hover {color:#f39501; }
.nav .navlev .nav-icon em { position:absolute; left:11px; top:0; content:""; width:78px; height:78px; background:url(../images/nav-bg2.png) no-repeat; }
.nav .navlev .tb-nav1 { left:-97px;}
.nav .navlev .tb-nav2 { left:-194px;}
.nav .navlev .tb-nav3 { left:-291px;}
.nav .navlev .tb-nav4 { left:-388px;}
.nav .navlev .tb-nav5 { left:-485px;}
.nav .navlev .nav-icon a:hover em  { -webkit-transition:all 200ms ease 0s; -ms-transition:all 200ms ease 0s; transition:all 200ms ease 0s;
 animation-name: myanim; /*规定 @keyframes 动画的名称。*/
    animation-duration: 3s; /*规定动画完成一个周期所花费的秒或毫秒。默认是 0。*/
    animation-timing-function: linear; /*规定动画的速度曲线。默认是 "ease"。*/
    animation-delay: 0s; /*规定动画何时开始。默认是 0。*/
    animation-iteration-count: infinite; /*规定动画被播放的次数。默认是 1 这里infinite是无限 */
    animation-direction: normal; /*规定动画是否在下一周期alternate逆向地播放。默认是 "normal"。 正常播放*/
    animation-play-state: running; /*规定动画是否正在运行或暂停。默认是 "running"。*/
    animation-fill-mode: forwards; /*还停留在B点*/}
.zz-yd1:hover .zz-bg{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}
@keyframes myanim {
    0% {
		transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg);
    }
    /* 初始动画值 */
    25% {
        transform:rotate(90deg); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg);
    }

    50% {
        transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);
    }

    75% {
        transform:rotate(270deg); -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg);
    }

    100% {
        transform:rotate(360deg); -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg);
    }
    /* 最终动画值 */
}
.nav .navlev a em { z-index:9; position:relative;} 
.nav .hover a{ color:#fff; }
.nav .navlev:after{position:absolute;height:90px; bottom:0;background:#f39500;left:50%;right:50%;content:'';display:block;opacity:0;-webkit-transition:  0.2s ease-in 0s;-ms-transition:  0.2s ease-in 0s; transition:  0.2s ease-in 0s; z-index:20;}
.nav .hover:hover:after,
.nav .hover:after,.nav .on:after{left:0px;right:0px;opacity:1;}
.nav .on a{ color:#fff; }
/* 轮播图 */
.slideBox{ position:relative; background: #f5f5f5; overflow:hidden;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:40px;  z-index:1;width: 100%;text-align: center;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{display: inline-block;width: 12px;height: 12px;background: #fff;margin: 0 5px;border-radius: 50%;line-height: 50px; cursor:pointer;}
.slideBox .hd ul li.on{background: #f08500;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:520px;}
.slideBox .bd li a { display:block; height:100%;}
/* 前/后按钮 */
.slideBox .prev,.slideBox .next{ position:absolute;top:50%; margin-top:-30px;display:block;width:30px;height:60px; overflow: hidden; display:none;}
.slideBox:hover .prev,.slideBox:hover .next { display:block;}
.slideBox .prev{ left:20px; background:url(../images/left66.png) center no-repeat; background-size:30px 60px; -webkit-background-size:30px 60px;}
.slideBox .prev:hover{}
.slideBox .next{ right:20px; background:url(../images/right66.png) center no-repeat; background-size:30px 60px; -webkit-background-size:30px 60px;}
.slideBox .next:hover{}
/*********************************/
.title { color:#424242; font-size:28px;text-align:center; line-height:36px; margin-top:50px; padding-bottom:40px;}
.title h1 { color:#a1a1a1; font-size:30px; font-weight:100; margin-bottom:6px;}
.title font { color:#f18700; margin-left:8px;}
.title h3 { color:#505050; font-size:14px; margin-top:10px;}
.sev-sys { width:1250px; margin-top:40px;}
.sev-sys li { float:left; margin-right:26px; padding: 0 20px 10px; width:240px; height:375px; color:#5e5d5d; line-height:28px; position:relative;-webkit-transition:  0.2s ease-in 0s;-ms-transition:  0.2s ease-in 0s; transition:  0.2s ease-in 0s; }
.sev-sys li img { width:125px; height:112px; display:block; margin:0 auto;margin-bottom:30px;}
.sev-sys li h1 { color:#424242; font-size:22px; margin-bottom:10px; text-align:center;}
.sev-bom { position:relative; z-index:30;}
.sev-sys li em { display:none; width:100%; height:200px; background:#f18700; position:absolute; bottom:-220px; left:0;-webkit-transition:  0.1s ease-in 0s;-ms-transition:  0.1s ease-in 0s; transition:  0.1s ease-in 0s; opacity:0; }
.sev-sys li em:before{ position:absolute; left:50%; margin-left:-6px; top:-12px; content:""; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 12px solid #f18700; }
.sev-sys li:hover { background:url(../images/wev-hov.jpg) bottom center no-repeat; }
.sev-sys li:hover,.sev-sys li:hover h1,.sev-sys li:hover a { color:#fff;}
#banner { width: 1200px; margin:0 auto; height: 660px; position: relative; }
#banner_img { display: block; position: relative; }
#banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 650px; background-position: center; background-size: cover; display: none; }
#banner_img li:first-child { display:list-item;}
#banner_img .ad_img { position: absolute; right: 90px; top: 0px; width: 469px; height: 345px; }
#banner_img .ad_img img { width: 469px; height: 345px; }
#banner_img .ad_txt { position: absolute; left: 10px; top: 30px; color: #575757; width:570px; line-height:36px; font-size:16px; text-shadow: 1px 1px rgba(51,51,51,0.3); }
#banner_img .ad_txt h2 { font: bold 30px/60px Microsoft YaHei; color:#232323; margin-bottom:20px; }
#banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none; }
#banner_ctr { position: absolute; width: 1190px; height: 141px; margin-left: -600px; left: 50%; bottom: 60px; z-index: 1; }
#banner_ctr ul { width: 1190px; height: 141px; background: url(../images/serv_ico.png) center no-repeat; font-size: 0; line-height: 0; position: relative;  -webkit-box-shadow:0 15px 30px rgba(0,0,0,.1); box-shadow:0 15px 30px rgba(0,0,0,.1); }
#banner_ctr li { display: block; float: left; width: 170px; height: 141px; cursor: pointer; }
#banner_ctr li.first-item { background: #fff; width: 0px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
#banner_ctr li.last-item { background: #fff; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
#drag_ctr { position: absolute; top:-39px; left: 0px; width: 170px; height: 230px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #f18700; }
#drag_arrow { position: absolute; top: -14px; left: 0px; width: 170px; height: 156px; background: url(../images/drag_banner_arrow.png) center 14px no-repeat;}
.inter-bg { background:#f2f2f2 url(../images/inter-bg.jpg) bottom center no-repeat; padding-bottom:90px; overflow:hidden; margin-top:40px;}
.banner-shade { background:#858585; position: absolute; width: 1160px; height: 141px; margin-left: -590px; left: 50%; bottom: 60px; z-index: 1; }
/**************************************************************/
.slideTxtBox .hd { text-align:center; margin-top:15px;padding:30px 0;background:#f18700;}
.slideTxtBox .hd li{ display:inline-block;}
.slideTxtBox .hd a { padding:0 14px 0 0; margin:0 15px; font-size:20px; line-height:20px; color:#2a2a2a;}/*background:url(../images/line.jpg) right 6px no-repeat;*/
.slideTxtBox .hd li.on a {color:#fff; text-decoration:underline;}
.slideTxtBox .hd a:hover { color:#f39500; text-decoration:underline;}
.slideTxtBox .bd  { overflow:hidden; margin-top:40px; height:856px !important;}
.slideTxtBox .bd ul { width:1280px; padding-bottom:60px;}
.slideTxtBox .bd li { float:left; width:363px;  margin-bottom:20px; margin-right:55px; color:#7c7c7c; line-height:28px;text-align:center}
.slideTxtBox .bd li .tb-box { width:363px; }
.slideTxtBox .bd li .tb-box img {width:363px;  display:block;}
.slideTxtBox .bd li h1 { color:#4e4d52; font-size:16px; margin-top:10px;}
.slideTxtBox .bd li:hover h1 { color:#f39500;}
.slideTxtBox .bd li:hover img {transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}
.ck-more {position: absolute;bottom: 8px;display: inline-block; left:511px; text-align:center; width:176px; height:44px; line-height:44px; -webkit-border-radius:44px; border-radius:44px; background:#f39500; color:#fff; font-size:16px;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.ck-more:hover { width:180px; height:48px; line-height:48px; font-size:18px; box-shadow:5px 5px 8px #aaa;}
.adv-bg { margin-top:50px; background:#f5f4f4; overflow:hidden; padding-bottom:100px;}
.adv-con { background:url(../images/ad-con.jpg) center top no-repeat; height:285px; font-size:0; margin-top:30px;}
.adv-bg .flex2 { width:1300px;}
.com-we { }
.com-we li { width:327px; float:left; margin:0 36px;-webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.com-we li .com-hd { border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; height:184px; text-align:center; font-size:18px; color:#1f1f1f; font-weight:bold; overflow:hidden;}
.com-we li .com-hd em { display:block; width:114px; height:114px;margin:0 auto; margin-top:18px; margin-bottom:12px;}
.com-we li.zz-com1 .com-hd em { background:url(../images/com11.png) no-repeat;}
.com-we li.zz-com2 .com-hd em { background:url(../images/com22.png) no-repeat;}
.com-we li.zz-com3 .com-hd em { background:url(../images/com33.png) no-repeat;}
.com-we li.zz-com1:hover .com-hd em { background:url(../images/com111.png) no-repeat;}
.com-we li.zz-com2:hover .com-hd em { background:url(../images/com222.png) no-repeat;}
.com-we li.zz-com3:hover .com-hd em { background:url(../images/com333.png) no-repeat;}
.com-we li.zz-com1:hover .com-hd { -webkit-background: linear-gradient(to right, #67e1ee 0%,#63b8ef 100%); background: linear-gradient(to right, #67e1ee 0%,#63b8ef 100%);}
.com-we li.zz-com2:hover .com-hd { -webkit-background: linear-gradient(to right, #f8c54f 0%,#f8798a 100%); background: linear-gradient(to right, #f8c54f 0%,#f8798a 100%); }
.com-we li.zz-com3:hover .com-hd { -webkit-background: linear-gradient(to right, #33d8ae 0%,#36d183 100%); background: linear-gradient(to right, #33d8ae 0%,#36d183 100%);}
.com-we li .com-bd { -webkit-border-radius:0 0 8px 8px ; border-radius: 0 0 8px 8px; padding:25px; color:#3a3a3a; line-height:28px; height:140px; }
.com-we li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,.2); box-shadow:0 15px 30px rgba(0,0,0,.2); -webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0); -webkit-border-radius:0 0 8px 8px ; border-radius: 0 0 8px 8px;}
.com-we li:hover .com-hd { color:#fff;}
/***************************/
.news-box { width:100%; float:left; margin:0 26px 0 16px;}
.news-tit { position:relative; color:#a1a1a1; font-size:18px; line-height:28px;}
.news-tit  h1 { font-size:22px; color:#232323;}
.more { width:28px; height:28px; background:#f4b149; -webkit-border-radius:7px;border-radius:7px; position:absolute; right:20px; bottom:0px;}


.search-pagination{ text-align:center;width:100%;}
.pagination {
   text-align:center;width:100%;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline-block;    float: none;}
.pagination > li > a,
.pagination > li > span {
    position: relative;word-break: keep-all;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #21479f;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #21479f;
    border-color: #21479f;
    cursor: default; }.factory1 ul li a{ display:block}



.more:before,.more:after {position:absolute;background:#fff; content:"";-webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.more:before {width:2px; height:10px; top:9px; left:13px; }
.more:after { width:10px; height:2px; top:13px; left:9px;}
.more:hover:before { height:14px; top:7px;}
.more:hover:after { width:14px; left:7px;}
.news-top {     width: 31%; margin-top:25px;
    margin-right: 3%;
    float: left;}
	.rights0{ margin-right:0;}
.news-top img { width:100%; height:210px; display:block;}
.news-top h1 { border:1px solid #dcdcdc; height:48px; line-height:48px; padding:0 8px; background:#fff; text-align:center}
.news-top:hover img {transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}
.news-top:hover h1 { color:#f39500; }
.news-index  { margin-top:10px;}
.news-index li{ line-height:30px; }
.news-index li a {color:#484848; padding-left:18px; background:url(../images/news-li.jpg) 3px no-repeat;}
.news-index li a:hover { color:#f39500;}
/******************************/
/* 本例子css */
.picScroll-top{ width:380px; padding-bottom:30px; overflow:hidden; position:relative; float:right;}
.picScroll-top .hd{ }
.picScroll-top .hd .prev,.picScroll-top .hd .next{ position:absolute; left:0; top:56px; width:100%; height:15px; overflow:hidden; cursor:pointer;background:url(../images/prev.png) no-repeat; background-position:178px 3px;   }
.picScroll-top .hd .next{ top:auto; bottom:0; background-position:178px -65px;  }
.picScroll-top .hd .prev:hover{ background-position:178px -17px }
.picScroll-top .hd .next:hover{background-position:178px -45px;  }	
.picScroll-top .bd{ height:350px; overflow:hidden; margin-top:35px; }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ zoom:1; position:relative; height:93px; padding:0 0 30px 0; color:#808080; line-height:26px;}
.picScroll-top .bd ul li img{ float:left; margin-right:12px; width:93px; height:93px;/* border-radius:100%; -webkit-border-radius:100%;*/ display:block; }
.picScroll-top .bd ul li h1 { padding:0px 0 15px 0; height:50px;}
.picScroll-top .bd ul li h1 font { color:#545454; font-size:16px;}
.picScroll-top .bd ul li:hover h1{color:#f39500;}
.adv-bg2 { margin-top:70px; background:#f5f4f4; overflow:hidden; padding-bottom:80px;}
/********************************************/
.foot-box { height:200px; position:relative;}
.foot-top { position:absolute; left:50%; margin-left:-960px; bottom:0; width:1920px; background:url(../images/foot-bom.png) top center no-repeat; height:165px; padding-top:66px; color:#fff; } 
.gbg { background-color:#f5f4f4;}
.foot-top .flex { padding:0 25px; width:1150px;}
.foot-top h1 { color:#ffffff; font-size:24px; margin-bottom:15px;}
.bj-inp { width:180px; padding:0 10px; height:50px; line-height:50px; background:#fff; border:none; margin-right:20px;}
.bj-inp:hover,.bj-inp:focus {-webkit-box-shadow:3px 3px 6px #aaa inset; box-shadow:3px 3px 6px #aaa inset;}
.bj-sub { width:177px; height:50px; line-height:50px; background:rgba(0,0,0, .8); text-align:center; color:#fff; font-size:16px; border:none; cursor:pointer; -webkit-border-radius:7px;border-radius:7px;}
.bj-sub:hover { background:rgba(0,0,0, .9);}
.link-bg { padding:30px 0; background:#f6f6f6;} 
.con-c { padding:0 40px; width:1120px; overflow:hidden; margin:0 auto;}
.link-bg h1{ color:#393939; font-size:18px; margin-bottom:15px;}
.link-bg .tbc a { color:#7a7a7a;  display:inline-block; margin-right:30px;}
.link-bg .tbc a:hover { text-decoration:underline; color:#f39500;}
/********************/
.foot-bg { padding:10px 0 20px; color:#999999; width:100%; }
.foot-l { width:360px; float:left; line-height:28px; position:relative;}
.foot-tel { background:url(../images/logo.jpg) 0 no-repeat;  line-height:34px; margin:10px 0 10px; color:#424242; font-size:16px; font-size:0;}
.foot-tel h1 {color:#e08e0c; font-size:0px; font-family:Arial;}
.foot-nav { float:right; }
.foot-nav li { float:left; width:140px; color:#999999; line-height:30px;}
.foot-nav li:last-child { width:90px;}
.foot-nav li h1 { margin:10px 0; font-size:16px; color:#2b2b2b;} 
.foot-nav li a { display:block; color:#727272;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block}
.foot-nav li a:hover { text-decoration:underline; color:#f39500;}
.foot { height:80px; line-height:80px; text-align:center; background:#f6f6f6; border-top:1px solid #dcdcdc; color:#727272;}
.foot a {color:#727272;}
.wei-sina { margin-top:15px; position:absolute; right:0; top:14px;}
.wei-sina a { display:block; float:left; width:42px; height:42px; margin-right:16px;}
.sina2 { background:url(../images/fenx.png) 0 -113px no-repeat;}
.weix2 { background:url(../images/fenx.png) 0 0 no-repeat; position: relative;}
.weix2 img { width:0; height:0; position:absolute; left:42px; top:0;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.weix2:hover img {width:150px; height:150px;}
.sina2:hover {  background:url(../images/fenx.png) -42px -113px no-repeat;}
.weix2:hover { background:url(../images/fenx.png) -42px 0 no-repeat;}
/***********************/
.right-bar{position:fixed;right:10px;top:50%;margin-top:-100px;z-index:100}
.right-bar li { position:relative; width:58px; height:58px; cursor:pointer; margin-top:18px; display:block;background:url(../images/bar2.png) no-repeat;  border-radius:100%; -webkit-border-radius:100%;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.5);box-shadow: 0 3px 8px rgba(0,0,0,.5);}
.right-bar li.bar-kf { background-position:-108px 0; }
.right-bar li.bar-wei { background-position:-108px -75px;}
#top-back {  background-position:-108px -148px;}
.right-bar li.bar-kf:hover { background-position:0px 0; }
.right-bar li.bar-wei:hover { background-position:0 -75px;}
#top-back:hover {  background-position:0 -148px;}
.bar-box {position: absolute;right: -400px;top: 0;padding-right: 80px;-webkit-transition: all 0.6s linear;-ms-transition: all 0.6s linear;transition: all 0.6s linear;}
.bar-wei2 { position:absolute; right:80px; bottom:0;   width:0; height:0;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.bar-wei:hover .bar-wei2 { width:180px; height:180px;}
.right-bar li.bar-kf:hover .bar-box  { right:0px; } 
.bar-tel {width:150px; height:270px; background:#fff; -ms-border-radius:8px; -webkit-border-radius:8px;border-radius:8px; overflow:hidden;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.5);box-shadow: 0 3px 8px rgba(0,0,0,.5);}
.tel-top {-webkit-background: linear-gradient(to bottom, #f8c54f 0%,#f8798a 100%); background: linear-gradient(to bottom, #f8c54f 0%,#f8798a 100%); height:75px; overflow:hidden;}
.tel-top h1 { margin:15px 0 0 15px; background:url(../images/bar-tel.png) 0px no-repeat; padding-left:30px; color:#fff;}
.qq-a { height:20px; line-height:20px; background:url(../images/qq-a2.png) no-repeat; padding-left:28px; color:#f48658;}
.tel-bom { text-align:center; padding:10px 0;}
.tel3 {}
.tel3 a{ width:105px; height:30px; line-height:30px; display:inline-block; margin-top:15px; background:url(../images/qq-bg.png) no-repeat; text-align:center; color:#fff;} 
/**************************/
.inban1 { height:450px; position:relative; color:#ffffff; font-size:16px; text-align:center; overflow:hidden; }
.inban1 h1 { font-size:36px; line-height:60px; margin-top:135px;}
.inban1 h1 font { font-size:72px;}
.inn-title { color:#a1a1a1; font-size:18px; line-height:34px; text-align:center; margin-top:60px;}
.inn-title h1 { color:#424242;font-size:30px;}
.inn-title h1 font {  color:#f08500}
.fk-lay1 { padding:20px 0 40px; overflow:hidden;}
.fk-lay1 img { float:left; margin-left:146px;}
.fk-lay1 ul { float:right; width:620px; margin-top:130px;}
.fk-lay1 ul li { background:url(../images/fk-lay11.jpg) 0px no-repeat; height:48px; line-height:48px; padding-left:30px; font-size:16px; color:#646464;}
.fk-lay1 ul li.large { color:#646464; font-size:24px;}
/****************************/
.inn-gbg { background:#f3f3f3; overflow:hidden;}
.fk-lay2 {}
.fk-lay2 h1 { width:455px; height:48px; line-height:48px; text-align:center; display:block; margin:0 auto; background:#f39500; font-size:18px; color:#fff; border-radius:48px; color:#fff; margin-top:24px;}
.fk-lay2 ul { overflow:hidden; margin-top:50px; padding-bottom:60px;}
.fk-lay2 ul li { width:170px; float:left; margin:0 25px 0 45px; color:#6d6d6d; line-height:28px; }
.fk-lay2 ul li em { display:block; width:100%; height:120px; background:url(../images/fk-lay2.jpg) no-repeat;-webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.fk-lay2 ul li em.fk-icon1 { background-position:13px 0;}
.fk-lay2 ul li em.fk-icon2 { background-position:-230px 0;}
.fk-lay2 ul li em.fk-icon3 { background-position:-465px 0;}
.fk-lay2 ul li em.fk-icon4 { background-position:-700px 0;}
.fk-lay2 ul li em.fk-icon5 { background-position:-928px 0;}
.fk-lay2 ul li h3 { text-align:center; color:#3c3c3c; font-size:16px; margin-bottom:8px;}
.fk-lay2 ul li:hover { -webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0); transform:translate3d(0,-4px,0); }
/****************************/
.fk-lay3 ul { overflow:hidden; margin:50px 0;}
.fk-lay3 ul li { width:210px; float:left; margin:0 15px 0 15px; color:#6d6d6d; line-height:28px;}
.fk-lay3 ul li em { display:block; width:100%; height:141px; background:url(../images/fk-lay3.jpg) no-repeat;}
.fk-lay3 ul li em.fk-icon1 { background-position:35px 0;}
.fk-lay3 ul li em.fk-icon2 { background-position:-190px 0;}
.fk-lay3 ul li em.fk-icon3 { background-position:-445px 0;}
.fk-lay3 ul li em.fk-icon4 { background-position:-690px 0;}
.fk-lay3 ul li em.fk-icon5 { background-position:-933px 0;}
.fk-lay3 ul li h3 { text-align:center; color:#3c3c3c; font-size:16px; margin-bottom:8px; margin-top:20px;}
/****************************/
.fk-lay4 {background:#f39500; padding:0 0 35px 0;}
.lay-left4 { float:left; color:#e7e7e7; line-height:32px; margin-top:30px; }
.lay-left4  h1 { font-size:28px; color:#fff;}
.lay-left4  h3 { color:#ffffff; margin-top:15px;}
.lay-left4  h3:before { height:2px; width:82px; background:#fff; content:""; display:block;}
.lay-right4 { color:#ffffff; width:206px; float:right;}
.lay-right4 font { font-size:72px;}
.zx-btn { display:block; width:206px; font-size:18px; height:48px; line-height:48px; color:#f39500; text-align:center; background:#fff; -webkit-border-radius:48px;border-radius:48px;}
/****************************/
.fk-lay5 { background:url(../images/fk-lay5.jpg) center top no-repeat; margin-top:40px; height:502px; margin-bottom:60px; position:relative; }
.fk-lay5 li { color:#464646; line-height:30px; position:absolute; width:255px; font-weight:bold; }
.fk-lay5 li.had1 { left:80px; top:100px;}
.fk-lay5 li.had2 { right:45px; top:100px; width:300px;}
.fk-lay5 li.had3 { left:80px; top:360px;}
.fk-lay5 li.had4 { right:45px; top:360px; width:300px;}
/****************************/
.lay-bg6 { background:#f3f3f3; overflow:hidden;}
.fk-lay6 { height:560px; margin-top:60px; background:url(../images/fk-lay6.jpg) bottom center no-repeat; position:relative;}
.fk-lay6 li { color:#656565; line-height:26px; width:268px; position:absolute;}
.fk-lay6 li h1 { color:#f39500; font-size:16px; margin-bottom:8px; }
.fk-lay6 li.had1 { top:20px; left:270px;}
.fk-lay6 li.had2 { top:0; left:610px;}
.fk-lay6 li.had3 { top:171px; left:23px;}
.fk-lay6 li.had4 { top:135px; right:0; width:305px}
.fk-lay6 li.had5 { top:366px; left:0; width:240px;}
.fk-lay6 li.had6 { top:366px; right:0; width:230px;}
.lay-con6 { position:absolute; left:500px; width:200px; text-align:center; bottom:46px; color:#3c3c3c; font-size:16px; }
.lay-con6 h3 { color:#f39500;line-height:66px; font-size:48px;}
/****************************/
.fk-lay7 { margin-top:30px; overflow:hidden; width:1250px; padding-bottom:50px;}
.fk-lay7 li {  background:url(../images/fk-lay7.jpg) no-repeat; padding:8px 5px 16px; margin:20px 17px 0 0; float:left;  }
.fk-lay7 li .tb-box {width:217px; height:142px;}
.fk-lay7 li img {width:217px; height:142px;}
/****************************/
/****************************/
.picScroll-left2{overflow:hidden; position:relative; padding:50px 0 0px;}
.picScroll-left2 .hd{height:0px;position: relative;}
.picScroll-left2 .bd{ padding-left:11px;  overflow:hidden;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1;  }
.picScroll-left2 .bd ul li{margin-right:37px;float:left;overflow:hidden; margin-bottom:30px; padding:40px 20px 40px 120px; background:#fff; float:left; width:430px; height:150px;  position: relative; color:#808080; line-height:26px;}
.picScroll-left2 .bd ul li img{ position:absolute; left:22px; top:40px; width:86px; height:86px; /*-webkit-border-radius:100%;border-radius:100%;*/}
.picScroll-left2 .bd ul li h1{ color:#545454; font-size:16px; margin-bottom:15px;}
.picScroll-left2 .bd ul li:hover{ -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); box-shadow:0 5px 10px rgba(0,0,0,.2); -webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0);}
.picScroll-left2 .prev,.picScroll-left2 .next{ position:absolute; top:148px; display:block;width:21px;height:48px; background:url(../images/prev5.png) 0 0 no-repeat;overflow: hidden;cursor: pointer;z-index: 99;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.picScroll-left2 .prev{left: 0px;}
.picScroll-left2 .prev:hover{background-position:-21px 0;}
.picScroll-left2 .next{right: 0px;background-position:-72px 0;}
.picScroll-left2 .next:hover{ background-position:-50px 0;}
/****************************/
.slide-box66 { height:250px;}
.slideBox2{ position:relative; background: #f5f5f5; overflow:hidden; width:800px; height:250px; margin:0 auto; margin-top:50px;}
.slideBox2 .hd{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:40px;  z-index:1;width: 100%;text-align: center;}
.slideBox2 .hd ul{ overflow:hidden; zoom:1;}
.slideBox2 .hd ul li{display: inline-block;width: 12px;height: 12px;background: #fff;margin: 0 5px;border-radius: 50%;line-height: 50px; cursor:pointer;}
.slideBox2 .hd ul li.on{background: #f08500;}}
.slideBox2 .bd{ position:relative; height:100%; z-index:0;}
.slideBox2 .bd li{ zoom:1; vertical-align:middle; height:520px; color:#5a5a5a; line-height:28px; }
.slideBox2 .bd li img { float:left; width:338px; height:250px; margin-right:25px;}
.slideBox2 .bd li h1 { margin-top:30px; font-size:18px; color:#5a5a5a; margin-bottom:10px;}
.slideBox2 .bd li .fk-date { position:absolute; left:0px; top:37px; background:#f39500; width:96px; height:36px; line-height:36px; text-align:center; color:#fff;}
.slideBox2 .bd li a { display:block; height:100%;}
.slideBox2 .prev,.slideBox2 .next{ position:absolute; bottom:21px; display:block;width:36px;height:36px; background:url(../images/prev6.png) 0 0 no-repeat;overflow: hidden;cursor: pointer;z-index: 99;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.slideBox2 .prev{ right:67px;}
.slideBox2 .prev:hover{ background-position:-36px 0;}
.slideBox2 .next{right:21px;background-position:-115px 0;}
.slideBox2 .next:hover{background-position:-79px 0;}
/****************************/
.date-bg { background:url(../images/fk-date.jpg) top center repeat-x; margin-top:42px; padding:30px 0 80px;}
.xq-tab { margin:0 auto; width:840px; overflow:hidden; padding-left:50px;}
.btn-on,.btn-off { float:left; width:120px; text-align:center; cursor:pointer;}
.btn-on { font-weight:bold;}
/******服务体系**********************/
.dz-tab { width:1200px; position:relative; overflow:hidden;}
.dz-inn { width:640px; height:340px; overflow:hidden; position:relative; margin:0 auto;}
.dz-inn img {  width:640px; height:340px; display:block;}
.dz-on,.dz-off { width:280px; background:url(../images/dz-on.jpg) no-repeat; height:115px; position:absolute;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; line-height:40px; padding-top:55px; text-align:center; color:#474747; font-size:18px;}
.dz-on em,.dz-off em { display:inline-block; width:45px; height:45px; background:url(../images/dz1.png) no-repeat; position:relative; top:15px; margin-right:5px;} 
#b1 { left:0; top:0;}
#b2 { right:0; top:0;}
#b3 { left:0; bottom:0;}
#b4 { right:0; bottom:0;}
#b1,#b3 {background-position:-560px 0;}
#b1 em { background-position:0 0;  top:20px;}
#b2 em { background-position:-899px 0;  top:20px;} 
#b3 em { background-position:0 -160px ;}
#b4 em { background-position:-895px -160px;}
.dz-on { background-position:-280px 0 !important; color:#fff;}
.dz-on em {background:url(../images/dz11.png) no-repeat;}
/****************************/
.dz-con { position:absolute; left:0; top:68px; width:430px; height:161px; padding:15px 105px 20px; background:url(../images/fw-em.png) no-repeat; color:#ffffff; line-height:30px;}
.dz-con h1 { font-size:18px; margin-bottom:8px;}
/****************************/
.fw-lay3 { background:url(../images/fw-lay3.jpg) center top no-repeat; height:580px; padding-bottom:70px; position:relative; overflow:hidden; }
.fw-lay3 li { color:#464646; line-height:24px; position:absolute; width:315px; color:#767676;}
.fw-lay3 li h1 { color:#3e3e3e; font-size:18px; margin-bottom:10px;}
.fw-lay3 li.had1 { left:20px; top:125px; width:250px;}
.fw-lay3 li.had1 h1,.fw-lay3 li.had3 h1 {  text-align:right}
.fw-lay3 li.had2 { right:15px; top:120px; width:250px;}
.fw-lay3 li.had3 { left:20px; top:405px;}
.fw-lay3 li.had4 { right:15px; top:425px; }
/****************************/
.fw-gbg { background:#f6f6f6; padding-bottom:60px; overflow:hidden;}
.fw-lay4 { background:url(../images/fw-lay4.png) 270px top no-repeat; margin-top:20px; height:430px; position:relative; overflow:hidden; }
.fw-lay4 li { color:#464646; line-height:24px; position:absolute; width:300px; color:#606060;}
.fw-lay4 li h1 { color:#3e3e3e; font-size:16px; margin-bottom:10px; font-weight:bold;}
.fw-lay4 li.had1 { left:15px; top:24px; width:270px; }
.fw-lay4 li.had1 h1,.fw-lay4 li.had3 h1,.fw-lay4 li.had5 h1{  text-align:right}
.fw-lay4 li.had2 { right:15px; top:13px; }
.fw-lay4 li.had2 h1 { padding-left:40px;}
.fw-lay4 li.had3 { left:15px; top:187px;width:280px;}
.fw-lay4 li.had3 h1 { padding-right:15px;}
.fw-lay4 li.had4 { right:0px; top:145px; width:300px; }
.fw-lay4 li.had5 { left:15px; top:350px; width:330px; text-align:center;}
.fw-lay4 li.had5 h1 { padding-right:75px;}
.fw-lay4 li.had6 { right:15px; top:310px; }
/****************************/
.fw-lay5 { overflow:hidden; padding:30px 0 80px; }
.fw-lay5 li { width:287px; float:left; text-align:center; margin:0 36px; color:#3a3a3a; line-height:28px; height:300px; padding:20px 20px 30px;  -webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.fw-lay5 li img { display:block; height:90px;margin:0 auto; margin-top:18px; margin-bottom:12px;}
.fw-lay5 li h1 { color:#3a3a3a; font-size:18px; margin:15px 0;}
.fw-lay5 li h1 { -webkit-border-radius:0 0 8px 8px ; border-radius: 0 0 8px 8px; }
.fw-lay5 li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,.2); box-shadow:0 15px 30px rgba(0,0,0,.2); -webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0); -webkit-border-radius:0 0 8px 8px ; border-radius: 0 0 8px 8px;}
.fw-lay5 li:hover .com-hd { color:#fff;}
/***********滚动条************/
.scrollUp,.scrollDown{overflow:hidden;}
.scrollHandle { background:#f39500; width:6px;}
.scrollBar{height:100%;width:6px; background:url(../images/sroll.jpg) repeat-y; overflow:hidden;position:absolute;right:0;top:0;z-index:111}
.scrollUp,.scrollDown{height:0px;cursor:pointer;position:absolute;left:1px;cursor:pointer}
.scrollUp,.scrollHandle,.scrollHandleDown,.scrollDown{position:absolute;}
.scrollHandle{height:80px;left:0px;top:0px;cursor:n-resize;}
.scrollUp{}
.scrollDown{}
/****************************/
.abs-left { margin-left:20px; width:568px; height:338px; float:left; position:relative; background:url(../images/abs-p2.jpg) right top no-repeat;}
.gy-tr { width:535px; float:right; margin-right:40px;}
.gy-tr .tbt { color:#000000; font-size:24px; margin:15px 0 0 28px;}
.gy-tr .tbc { width:510px; overflow:hidden; height:300px; color:#625f5f; font-size:14px; line-height:38px; margin-top:20px;}
.gy-tr .tbc .tbc2 { padding-right:20px; }
/****************************/
.abs-lay2  { background:url(../images/abs-lay2.jpg) center top no-repeat; margin-top:40px; height:390px; position:relative; }
.abs-lay2 li { color:#464646; line-height:24px; position:absolute; color:#606060;}
.abs-lay2 li h1 { color:#3e3e3e; margin-bottom:10px; text-align:center; position:relative; z-index:30;}
.abs-lay2 li h1 p{ font-size:16px;}
.abs-lay2 li em { display:block; background:#f9cb86; position:absolute; width:20px; height:20px; border:5px solid #fff; border-radius:100%; -webkit-border-radius:100%; -webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear;transition: all 0.2s linear; z-index:20;}
.abs-lay2 li:hover  em,.abs-lay2 li em:hover{ width:115px; height:115px;}
.abs-lay2 li.had1 { left:0px; top:190px; padding-top:50px;}
.abs-lay2 li.had2 { left:60px; top:136px; padding-bottom:10px;}
.abs-lay2 li.had3 { left:130px; top:10px; padding-bottom:18px;}
.abs-lay2 li.had4 {  left:295px; top:-60px; padding-bottom:20px;  }
.abs-lay2 li.had5 {  left:455px; top:20px; padding-bottom:20px;}
.abs-lay2 li.had6 {  left:500px; top:130px; padding-bottom:30px;}
.abs-lay2 li.had7 { left:650px; top:176px; padding-top:30px; }
.abs-lay2 li.had8 { left:790px; top:50px; padding-bottom:20px;}
.abs-lay2 li.had9 {  left:870px; top:170px; padding-right:25px; }
.abs-lay2 li.had10 {  left:1000px; top:228px; padding-top:30px; }
.abs-lay2 li.had11 { right:0; top:130px; padding-bottom: 20px;}
/****************************/
.abs-lay2 li.had1 em { left: 10px;top: 0px;}
.abs-lay2 li.had2 em { right:0px; bottom:0px;}
.abs-lay2 li.had3 em { right:30px; bottom:0px;}
.abs-lay2 li.had4 em { left:40px; bottom:00px;}
.abs-lay2 li.had5 em { left:5px; bottom:0px;}
.abs-lay2 li.had6 em { left:40px; bottom:0px;}
.abs-lay2 li.had7 em { left:60px; top:0px;}
.abs-lay2 li.had8 em { left:40px; bottom:0px;}
.abs-lay2 li.had9 em { right:0px; bottom:10px;}
.abs-lay2 li.had10 em { left:60px; top:0px;}
.abs-lay2 li.had11 em { left:50px; bottom:0px;}
/****************************/
.abs-lay2 li.had1:hover em { top:10px;}
.abs-lay2 li.had2:hover em { right:-5px; bottom:-10px;}
.abs-lay2 li.had3:hover em { right:13px; bottom:-10px;}
.abs-lay2 li.had4:hover em { left:-8px;}
.abs-lay2 li.had5:hover em { left:-20px;}
.abs-lay2 li.had6:hover em { left:17px;}
.abs-lay2 li.had7:hover em { left:20px;}
.abs-lay2 li.had8:hover em { left:-10px;}
.abs-lay2 li.had9:hover em { right:15px; bottom:-30px; }
.abs-lay2 li.had10:hover em { left:0px }
.abs-lay2 li.had11:hover em { left:-15px; }
/***************************************/
.team-con { color:#636363; line-height:28px; text-align:center;}
.team-ul { overflow:hidden; width:1250px; padding-bottom:30px;}
.team-ul li { float:left; width:260px; height:215px; margin:30px 32px 0 12px; line-height:38px; }
.team-ul li h1 {color:#636363; text-align:center;}
.team-ul li img {width:260px; height:185px; display:block;}
.team-ul li:hover h1{ color:#f39500;}
.team-ul li:hover img {transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}
/***************************************/
.honor-ul { overflow:hidden; width:1250px; padding-bottom:60px;}
.honor-ul li { float:left; width:260px; margin:30px 32px 0 12px; line-height:38px; }
.honor-ul li h1 {color:#636363; text-align:center;}
.honor-ul li .tb-box {width:246px; height:162px; padding:6px; border:1px solid #dcdcdc;}
.honor-ul li img { width:246px; height:162px; display:block;}
.honor-ul li:hover h1{ color:#f39500;}
.honor-ul li:hover img {transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}
/***************************************/
.tg-box { width:595px; margin:0 auto; text-align:center; line-height:30px;}
.tg-inn h1 { margin-top:10px;}
.slideTxtBox .tg-box { height:430px !important;}
/***************************************/
.pic-ul { width:1280px; padding-bottom:60px; height:720px;}
.pic-ul li { float:left; width:363px;  position:relative; margin-bottom:20px; margin-right:55px; color:#7c7c7c; line-height:28px;}
.pic-ul li .tb-box { width:363px; }
.pic-ul li .tb-box img {max-width:363px;  display:block;margin:0 auto}
.pic-ul li h1 { color:#4e4d52; font-size:16px; margin-top:10px;text-align:center}
.pic-ul li:hover h1 { color:#f39500;}
.pic-ul li:hover img {transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}
.pic-ul .ck-more{ position:relative; }
/***************************************/
.fanye { text-align:center;margin:40px 0 60px 0;}
.fanye a,.pagination span { display:inline-block; padding:0 10px; height:34px; background:#ededed;  line-height:34px; font-size:16px; color:#474747; margin:0 6px; }
.fanye a:hover,.pagination li.active span { background:#e5900c;  color:#fff;}
.pagination li { display:inline-block;}
.pagination li.disabled span { background:#bbb;}
/***************************************/
.inban2 { height:240px;position:relative; color:#ffffff; font-size:16px; text-align:center; overflow:hidden; }
.inban2 h1 { font-size:36px; line-height:60px; margin-top:67px;}
.inban2 h1 font { font-size:72px;}
.news-nav { overflow:hidden; margin-top:30px;}
.news-nav li { float: left; width:115px; height:40px; position:relative; line-height:40px; text-align:center; margin-right:1px; }
.news-nav li a {color:#3a3a3a; display:block; position:relative; z-index:30;}
.news-nav li em { position:absolute; left:50%; top:50%; width:0px; height:0px; z-index:20; background:#f39500;-webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear;transition: all 0.2s linear; }
.news-nav li:hover em,.news-nav li.on em{ left:0; top:0px; width:100%; height:100%;}
.news-nav li:hover a,.news-nav li.on a { color:#fff;}
.inn-news { background:url(../images/news-bg.jpg) center 159px repeat-y; margin:45px 0 0 45px; overflow:hidden; width:1110px; position:relative;}
.inn-news:after { position:absolute; left:0px; bottom:0px; height:80px; background:#fff; width:100%; content:"";}
.inn-news li { overflow:hidden; margin-bottom:78px; height:160px; padding-right:80px; color:#727272; line-height:26px;}
.inn-news li img{ float:left; padding:8px; border:2px solid #fc7d30; width:200px; height:140px; margin-right:22px;}
.inn-news li:nth-child(2n) { text-align:right; padding-right:0px; padding-left:80px;}
.inn-news li:nth-child(2n) img{ float:right; margin-left:22px; }
.inn-news li h1 { color:#222222; font-size:16px; margin:10px 0;}
.inn-news li h3 { margin-top:10px;}
.inn-news li:hover h1 { color:#f39500;}
/***************************************/
.inn-main { overflow:hidden; padding-bottom:60px; margin-top:30px;}
.info-c { color:#555555; font-size:15px; line-height:34px;  margin:20px 0 0 0; overflow:hidden;}
.info-c img { max-width:100%;}
.info-t { line-height:36px; padding-top:30px; padding-bottom:10px; border-bottom:12px solid #eeeeee; text-align:center; font-size:24px; color:#555555; }
.info-sp { text-align:center; color:#767676; border-bottom:12px solid #eeeeee; padding:7px 0; height:25px; line-height:25px; }
.fenx {margin-left:20px; display:inline; _display:none; }
.sxpian { border-top:12px solid #eee; margin:40px 0px 0 0px; padding-top:25px; line-height:30px; color:#666; font-size:14px; position:relative;}
.sxpian a { margin-left:6px; color:#666;}
.sxpian a:hover {  color:#f39500; text-decoration:underline;}
.sxpian a.back-btn { position:absolute; right:0px; top:24px; padding-left:32px; width:68px; text-align:center; color:#fff; height:32px; line-height:32px; background:#f39500 url(../images/list.jpg) 0px no-repeat; color:#fff;-webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.sxpian a.back-btn:hover { text-decoration:none; width:80px;}
/**分享***/
.bdsharebuttonbox{display: inline;_display: none; margin-left:10px;}
.bdsharebuttonbox a{float: none !important;width:19px !important; height:18px !important; display:inline-block !important; padding-left:0px !important;margin:0 2px !important;position: relative;top: 4px;}
.bds_sqq{background:url(../images/share9.png) no-repeat !important; background-position:-49px 0 !important;}
.bds_weixin{background:url(../images/share9.png) no-repeat !important; background-position:0px 0 !important; margin-left:6px;}
.bds_tsina{background:url(../images/share9.png) no-repeat !important; background-position:-25px 0 !important;}
.bds_qzone{background:url(../images/share9.png) no-repeat !important; background-position:-74px 0 !important;}
.bds_tqq{background:url(../images/share9.png) no-repeat !important; background-position:-98px 0 !important;}
.bds_more{background:url(../images/share9.png) no-repeat !important; background-position:-123px 0 !important;}
/***************************************/
.info-left { width:825px; float:left; margin-left:15px;}
.info-right { width:310px; float:right; }
.right-t { margin-top:30px; height:52px; line-height:52px; font-size:24px; color:#f39500; border-bottom:4px solid #ececec;}
.news-list {}
.news-list li { border-bottom:1px solid #dcdcdc; padding:15px 0; color:#666; line-height:24px;}
.news-list li h1 { font-size:16px; color:#4c4c4c; margin-bottom:8px;}
.news-list li:hover h1 { color:#f39500;}
/***************************************/
.hotline { width:292px; height:113px; padding-top:145px; background:url(../images/hotline.jpg) no-repeat; text-align:center; font-size:30px; color:#e08e0c; font-family:Arial; margin:30px 0 0 9px;}
.hotline a{ width:230px; height:42px; display:block; margin:13px 0 0 30px;}
.con-tab { width:825px; margin:0 auto; height:50px; margin-top:50px; border-bottom:1px solid #dcdcdc; text-align:center;}
.con-on,.con-off { padding: 0 16px; margin:0 5px; line-height:49px; display:inline-block;}
.con-on { color:#f3980d; border-bottom:2px solid #f3980d;}
.con-inn { background:url(../images/con-ng.jpg) right bottom no-repeat; height:360px; padding:20px 180px; width:825px; margin:0 auto; color:#383838; line-height:36px;}
.con-inn img  { float:left; width:398px; height:278px; margin-right:20px;}
#containermap,#containermap2,#containermap3{width:100%;height:300px; overflow:hidden; background-color:#eee}
.BMap_bubble_content { overflow:hidden; height:80px !important;}
#containermap .tt,#containermap2 .tt,#containermap3 .tt{padding:0;margin:0;line-height:30px;font-size:18px}
#imgDemo,#imgDemo2,#imgDemo3{float:left; height:80px;}#containermap .add,#containermap2 .add,#containermap3 .add{font-size:12px;line-height:20px;padding:0;margin:0;color:#666;}


.kx-bg { height:34px; padding:7px 0; background:#f5f5f5; border-bottom:1px solid #f1f1f1;}
#scrolldiv{height:34px; line-height:34px; overflow:hidden; background:url(../images/zx.jpg) 0 no-repeat; padding-left:100px; }
#scrolldiv a { color:#666;}
#scrolldiv a:hover { color:#058cd3; text-decoration:underline;}
/*********/
.kj-a { border-left:1px solid #e6e6e6; width:1200px; overflow:hidden; margin:0 auto;}
.kj-a li { position:relative; float:left;} 
.kj-a a { display:block; height:177px; width:239px; border:1px solid #e6e6e6; font-size:16px; border-left:none; text-align:center; color:#666666; line-height:80px; }
.kj-a a img { display:block; height:53px; margin:0 auto; margin-top:42px;}
.cool-l span{position:absolute;-webkit-transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}
.cool-l .line-1{left:0px;top:0px;width:0%;height:2px}
.cool-l .line-2{right:0px;top:0px;width:2px;height:0%}
.cool-l .line-3{right:0px;bottom:0px;width:0%;height:2px}
.cool-l .line-4{left:0px;bottom:0px;width:2px;height:0%}
.cool-l:hover .line-1,.cool-l:hover .line-3{width:100%}
.cool-l:hover .line-2,.cool-l:hover .line-4{height:100%}
.kj1 span{ background:#35c2fa;}
.kj1:hover a{ color:#35c2fa}
.kj2 span{ background:#eb6247;}
.kj2:hover a { color:#eb6247}
.kj3 span{ background:#ffa241;}
.kj3:hover a{ color:#ffa241}
.kj4 span{ background:#1296db;}
.kj4:hover a { color:#1296db}
.kj5 span{ background:#9a74db;}
.kj5:hover a{ color:#9a74db}
/**********************************/
.class-ul { overflow:hidden;  }
.class-ul li { width:400px; float:left; overflow:hidden;}
.class-ul li .img-box { width:400px; height:195px; overflow:hidden;}
.class-ul li .class-box {width:398px; height:193px; color:#666666; border:1px solid #f1f1f1; text-align:center; font-size:14px; background:url(../images/bg1.jpg) 0 -12px no-repeat;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;transition: all 0.3s linear;}
.class-ul .c1 .class-box,.class-ul .c3 .class-box  { background:url(../images/bg1.jpg) 0 -401px no-repeat;}
.class-ul li h1 { color:#058cd3; font-size:18px; margin:30px 0 20px;} 
.bm-btn { color:#666; width:114px; height:34px; line-height:34px; display:block; margin:0 auto; margin-top:30px; border:1px solid #d9d9d9; -webkit-border-radius:5px; border-radius:5px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;transition: all 0.3s linear;} 
.class-ul li:hover .class-box{background:url(../images/bg1.jpg) 0 -207px no-repeat; color:#fff; }
.class-ul li:hover h1 { color:#fff;}
.class-ul li:hover .bm-btn { color:#fff; border:1px solid #fff; font-size:16px;}
/*************************/
.gray-bg { background:#f5f5f5; padding-bottom:60px; overflow:hidden;}
.about-info { float:left; overflow:hidden; width:500px; padding:0 50px; background:#fff; height:379px; color:#888888; font-size:15px; line-height:30px;}
.about-info h1 { color:#333333; font-size:18px; text-align:center; margin:28px 0 10px}
.about-btn { color:#fff; width:157px; height:38px; line-height:38px; text-align:center; display:block; margin:0 auto; margin-top:25px; background:#058cd3; -webkit-border-radius:19px; border-radius:19px; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.about-btn:hover { width:160px; height:39px; line-height:39px; font-size:18px; box-shadow:5px 5px 8px #aaa;}
/* 轮播图 */
.about-slide{ position:relative; background: #f5f5f5; overflow:hidden; width:600px; height:379px; float:left;}
.about-slide .hd{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:40px;  z-index:1;width: 100%;text-align: center; display:none;}
.about-slide .hd ul{ overflow:hidden; zoom:1;}
.about-slide .hd ul li{display: inline-block;width: 12px;height: 12px;background: #fff;margin: 0 5px;border-radius: 50%;line-height: 50px; cursor:pointer;}
.about-slide .hd ul li.on{background: #058cd3;}
.about-slide .bd{ position:relative; height:100%; z-index:0;}
.about-slide .bd li{ zoom:1; vertical-align:middle; }
.about-slide .bd li img {height:379px; width:600px; display:block;}
.about-slide .prev,.about-slide .next{ position:absolute; bottom:20px; display:block;width:40px;height:40px;overflow: hidden;background:url(../images/prev.jpg) no-repeat;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.about-slide .prev{ right:70px;  }
.about-slide .prev:hover{ background-position:-40px 0;}
.about-slide .next{ right:20px; background-position:-120px 0;}
.about-slide .next:hover{background-position:-80px 0;}
/********************************/

/*学校新闻*/
.news-left{ position:relative; width:1200px; margin:0 auto;}
.news-left .hd{height:0px;position: relative;}
.news-left .bd{ width:1210px; overflow:hidden;}
.news-left .bd ul{ overflow:hidden; zoom:1; }
.news-left .bd ul li{margin:0 37px 10px 0;float:left; _display:inline;overflow:hidden; width:375px;  position: relative; height:400px; background:#fff;  -webkit-box-shadow:5px 5px 5px #ddd;-ms-box-shadow:5px 5px 5px #ddd;box-shadow:5px 5px 5px #ddd;}
.news-left .bd ul li img{display: block;width: 375px;height: 200px;}
.news-left .bd ul li .news-con { padding:20px; color:#666; font-size:14px; line-height:20px;}
.news-left .bd ul li h1{ color:#333333; font-size:16px; }
.news-left .bd ul li h3 { color:#bbbbbb; padding:5px 0;}
.news-left .bd ul li:hover h1{ color:#058cd3;}
/*翻页*/
.news-left .prev,.news-left .next{ position:absolute; top:50%; margin-top:-25px; display:block;width:49px;height:49px; background:url(../images/prev2.png) 0 0 no-repeat;overflow: hidden;cursor: pointer;z-index: 99;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.news-left .prev{left: -60px;}
.news-left .prev:hover{background-position:-49px 0;}
.news-left .next{right: -60px;background-position:-148px 0;}
.news-left .next:hover{ background-position:-99px 0;}
/***************************************/
.news-btn {}
.news-btn { color:#fff; width:157px; height:38px; line-height:38px; text-align:center; display:block;margin-top:20px; background:#058cd3; -webkit-border-radius:19px; border-radius:19px; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.news-btn:hover { width:160px; height:39px; line-height:39px; font-size:18px; box-shadow:5px 5px 8px #aaa;}
/****************/
.guide-box { height:440px; overflow:hidden;}
.guide-tab { text-align:center;}
.guide-on,.guide-off {color:#888888; font-size:14px; margin:0 5px 10px; width:136px; height:34px; line-height:34px; display:inline-block;  border:1px solid #d7d7d7; cursor:pointer; -webkit-border-radius:17px; border-radius:17px;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.guide-on { background:#058cd3; border:1px solid #058cd3; color:#fff; box-shadow:5px 5px 5px #888}
.guide-inn {}
/*学车指南*/
.guide-inn{overflow:hidden; position:relative; padding-bottom:85px; }
.guide-inn .hd{height:0px;position: relative; }
.guide-inn .hd ul { display:none;}
.guide-inn .bd{}
.guide-inn .bd ul{ overflow:hidden; zoom:1; width:1250px;}
.guide-inn .bd ul li{margin:40px 40px 0 0;float:left; _display:inline;overflow:hidden; width:580px; height:134px; color:#777777; line-height:24px; background:#f8f8f8;  position: relative;}
.guide-inn .bd ul li img{display: block;width: 134px;height: 134px; float:left; margin-right:27px;}
.guide-inn .bd ul li h1{  margin:20px 0 10px; color:#333333; font-size:16px;  }
.guide-inn .bd ul li:after { content:""; position:absolute; bottom:18px; left:162px; width:16px; height:2px; background:url(../images/line1.jpg) -26px 0 no-repeat;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; } 
.guide-inn .bd ul li:hover { color:#fff; background:#058cd3;}
.guide-inn .bd ul li:hover h1{ color:#fff;}
.guide-inn .bd ul li:hover:after { background-position:-10px 0;}

/*翻页*/
.guide-inn .prev,.guide-inn .next{ position:absolute; top:383px; display:block;width:49px;height:49px; background:url(../images/prev2.png) 0 0 no-repeat;overflow: hidden;cursor: pointer;z-index: 99;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.guide-inn .prev{left: 540px;}
.guide-inn .prev:hover{background-position:-49px 0;}

.guide-inn .next{right: 540px;background-position:-148px 0;}
.guide-inn .next:hover{ background-position:-99px 0;}
/*****内页*****/

.wz-bg { height:50px; background:#f5f5f5;}
.wz { background:url(../images/wz.jpg) 0 no-repeat; padding-left:10px; float:right; color:#888888; font-size:14px; line-height:50px;}
.wz a {color:#888888; padding:0 7px;}
.wz a:hover { color:#058cd3; text-decoration:underline;}

.left { width:240px; float:left; position:relative;  }
.left-t { position:absolute; left:50%; margin-left:-600px; bottom:-50px; width:240px; height:100px; background:#058cd3; line-height:100px; text-align:center;color:#fff; font-size:24px;}
.left-c { margin-top:30px; overflow:hidden; padding-bottom:30px; background:#f5f5f5; }
.left-c a { display:block; height:55px; line-height:53px; color:#666666;margin-top:1px; text-align:center; font-size:16px; background:url(../images/leftc.jpg) -242px 0 no-repeat;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.left-c a:hover,.left-c a.on { background-position:-2px 0; color:#fff;}


/******/
.inpic { overflow:hidden; width:950px;}
.inpic li { float:left; width:283px;  overflow:hidden; margin:25px 25px 0 0; line-height:30px;}
.inpic li img {width:283px; height:203px; display:block; }
.inpic li h1{ border:1px solid #f1f1f1; height:50px; line-height:50px; text-align:center; color:#333333; font-size:18px; background:url(../images/pich1.jpg) 0 -50px;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.inpic li:hover h1{ background-position:0 0px; border:1px solid #058cd3; color:#fff;}

.coach-pic li{ width:206px;}
.coach-pic li img { width:206px; height:253px;}
/*************/

/******************/
.innews { overflow:hidden;  margin-top:10px;}
.innews li { padding:10px; border-bottom:1px dashed #e0e0e0; position:relative; color:#888888; line-height:22px; font-size:14px; padding:25px 0; overflow:hidden;}
.innews li img { width:216px; height:114px; display:block; float:left; margin-right:25px;}
.innews li .date { margin-top:10px; }
.innews li h1 { font-size:16px; color:#333; padding:10px 0 5px}
.innews li:hover h1 { color:#058cd3}

/******************************/
.red{color:#ff0000;}
.con_r { margin:30px 0 0 85px; }
.con_r tr { height:62px;}
.mark {color:#dd001f; font-size:16px; position:relative; top:2px; padding:0 5px;}
.lx_area { float:left; width:480px; height:130px; padding:7px 10px; border:1px solid #d7d7d7; line-height:24px; margin-right:2px; }
.lx_inp { width:328px; padding:0 10px; height:38px; border:1px solid #d7d7d7;  margin-right:10px;}
.lx_sub { width:150px; height:45px; display:inline-block; background:#058cd3; border-radius:2px; behavior: url(../images/pie.htc); position:relative; z-index:2; border:none;  border-bottom:2px solid #145492; cursor:pointer; color:#ffffff; font-size:18px; margin:30px 13px 0 0; }
.lx_reset { background:#c9c9c9; border-bottom:2px solid #a5a5a5; color:#222222;}
.td1 { float:left; line-height:40px; color:#222222; font-size:14px; text-align:right; padding-right:10px !important; width:100px;}
.sex-rad { line-height:40px; }
.rad { position:relative; top:3px; margin-right:5px;}
.lx_inp:hover,.lx_inp:focus,.lx_area:hover,.lx_area:focus{ box-shadow:0px 0px 3px #058cd3;}
/* formbox */
#formbox{ margin-bottom:40px; margin-top:20px;}
#formbox .label{width:100px;text-align:right;font-size:14px;}
#formbox .span-150{width:100px;}
#formbox .text{width:100px;height:16px;padding:4px 3px;border:1px solid #bbb;font-size:14px;font-family:arial,"宋体";}
#formbox .text-1{width:100px;}
#formbox .blank{width:16px;height:16px;margin:2px 5px 0;}
#formbox .img img{height:26px;margin:0 5px;}
#formbox .succeed{background:url(../images/pwdstrength.gif) no-repeat -105px 0;}
#formbox .yellow_button{font-size:14px;font-weight:bold;color:#fff;border:none;cursor:pointer;}
#formbox .highlight1{ box-shadow:0px 0px 3px #1e7bd3;}
#formbox .highlight2{ box-shadow:0px 0px 3px #f00; color:#f00;}
#formbox .pwdbg{background:#FFF8EB;}
#formbox .focus{color:#999;line-height:22px;*line-height:20px;}
#formbox .null,#formbox .error{color:red;line-height:22px;*line-height:20px;}
#formbox #referrer{color:#999;font-size:12px;}
#formbox #protocol{margin:0px 5px 0 0;display:inline;}
.hide{display:none;}.invisible{visibility:hidden;}.overflow{overflow:hidden;}
.clear{display:block;clear:both;height:0;overflow:hidden;}


.imforwarp {width:1021px; overflow:hidden; margin-top:55px;}
#lightbox-infoFooter { display:block !important;}
#lightbox-caption-title {text-decoration:none !important; color:#000000; font-size:14px; }
#lightbox-currentNumber {display:none !important;}
#lightbox-close {background:url(../images/close_btn_06.png) no-repeat; width:29px!important; transition:all 200ms ease 0s; -webkit-transition:all 200ms ease 0s; -ms-transition:all 200ms ease 0s;  height:29px; position:absolute; right:-14px; top:-14px; z-index:9999;}
#lightbox-close:hover { transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}
#lightbox-imageBox,#lightbox-infoBox{border:#FFF 5px solid !important;}

.z99{ height:auto; overflow:hidden; padding-bottom:0;}
.z88 .hd li.on a {
    
}

/*page 分页器*/
.pagination {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 30px;
  }
  .pagination a {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    padding: 8px 22px;
    margin: 0 5px;
    border-radius: 3px;
    line-height: 34px;
  }
  .pagination span {
      color: #333;
      font-size: 14px;
      padding: 8px 2px;
      margin: 0 5px;
      border-radius: 3px;
  }
  .pagination a:hover {
    color: #e5900c;
    border: 1px solid #e5900c;
  }
  .pagination a.page-num-current {
    color: #fff;
    background: #e5900c;
    border: 1px solid #e5900c;
  }
  .my-4{
    margin-top:40px;
  }
  /*背景图片样式自适应*/
  .bj_img{
    background-position: center;
    background-size: cover;
  }
  .news-nav li.on{background-color: #e08e0c;}
  .news-nav li:hover{background-color: #e08e0c;}
  #newBridge .icon-right-center{left:0 !important;}
